A Symbolic Treatment of Randomization in Concurrent Systems

نویسنده

  • Ling Cheung
چکیده

First we define a new type of transition system in which states are symbolic (i.e., we should think of them as distributions on concrete states) and transitions are probabilistic. Apart from the intended meaning of states, this system type is equivalent to a special case of Segala’s general PA. We propose a (non-deterministic) composition mechanism for this system type, as well as trace distribution and simulation semantics. (And pray very, very hard that these semantic notions are compositional.) Then we describe how to derive a transition system of the above type from a simple PIOA, using notions of probabilistic transition bundles and fibers. These notions are based on deterministic schedulers, as opposed to the more conventional randomized schedulers.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automated Software Warehouse Management

This paper proposes a knowledge-based approach to manage software warehouses. It is understood that knowledge acquisition is the bottleneck for intelligent systems of all kinds. Our research focuses on solutions for both theoretical and practical aspects of the bottleneck tasks through the proposed mechanisms of randomization, symbolic representation, and grammatical inference. Key-Words: Knowl...

متن کامل

Dynamic Symbolic Execution of Distributed Concurrent Objects

This paper extends dynamic symbolic execution to distributed and concurrent systems. Dynamic symbolic execution is used to systematically identify equivalence classes of input values and has been shown to scale well to large systems. Although mainly applied to sequential programs, this scalability makes it interesting to consider the technique in the distributed and concurrent setting as well. ...

متن کامل

Neuro-ACT Cognitive Architecture Applications in Modeling Driver’s Steering Behavior in Turns

Cognitive Architectures (CAs) are the core of artificial cognitive systems. A CA is supposed to specify the human brain at a level of abstraction suitable for explaining how it achieves the functions of the mind. Over the years a number of distinct CAs have been proposed by different authors and their limitations and potentials were investigated. These CAs are usually classified as symbolic and...

متن کامل

Verifying concurrent systems with symbolic execution: temporal reasoning is symbolic execution with a little induction

Symbolic execution is an intuitive strategy to verify sequential programs, which can be automated to a large extent. We have successfully carried over this method of proof to the interactive verification of concurrent systems. The resulting strategy can be applied to the verification of complex parallel programs and arbitrary (linear) temporal formulas. Our underlying logic is defined such that...

متن کامل

Dynamic Symbolic Execution for Testing Distributed Objects

This paper extends dynamic symbolic execution to distributed and concurrent systems. Dynamic symbolic execution can be used in software testing to systematically identify equivalence classes of input values and has been shown to scale well to large systems. Although mainly applied to sequential programs, this scalability makes it interesting to consider the technique in the distributed and conc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005